package com.inspur.cmis.service;

import java.util.List;
import java.util.Map;

import com.inspur.cmis.pojo.User;

/**
 * 用户登陆
 * @author ji_zhh
 *
 */
public interface UserService {
	
    /**
     * 用户登陆验证
     * @param user
     * @return
     */
	public User getUser(User user);

	/**
	 * 检索用户信息列表
	 * @return
	 */
	public List<User> getUserInfoList(Map<String,String> mapsa);
	
	/**
	 * 批量删除
	 * 
	 */
	public void deleteUsers(int user_Ids[]);
	
	/**
	 * 添加用户
	 */
	public void addUser(User user);

	/**
	 * 检查用户姓名是否已经存在
	 */
	public List<User> getUserByCname(String cname);

	/**
	 * 根据用户编号，查询用户信息
	 * @param integer
	 * @return
	 */
	public User getUserById(Integer id);

	/**
	 * 修改用户信息
	 */
	public void updateUserInfo(User user);

	/**
	 * 批量导入用户信息
	 * @param userList
	 */
	public void importUser(List<User> userList);
}
